gtktreeview: Drop gtk_gesture_set_window() API
authorCarlos Garnacho <carlosg@gnome.org>
Fri, 31 Mar 2017 16:03:42 +0000 (18:03 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 25 May 2017 14:25:58 +0000 (16:25 +0200)
It is now meaningless and wrong, since GdkWindows aren't used anymore
to determine the event target.

gtk/gtktreeview.c

index b13e6f98cddad596a311fda9ca46aef2169cdee3..538e87df8a3c1402f2b82882a52e826607c09151 100644 (file)
@@ -2295,11 +2295,6 @@ gtk_tree_view_realize (GtkWidget *widget)
   gtk_tree_view_set_enable_tree_lines (tree_view, tree_view->priv->tree_lines_enabled);
 
   install_presize_handler (tree_view); 
-
-  gtk_gesture_set_window (tree_view->priv->multipress_gesture,
-                          tree_view->priv->bin_window);
-  gtk_gesture_set_window (tree_view->priv->drag_gesture,
-                          tree_view->priv->bin_window);
 }
 
 static void
@@ -2376,9 +2371,6 @@ gtk_tree_view_unrealize (GtkWidget *widget)
       priv->drag_highlight_window = NULL;
     }
 
-  gtk_gesture_set_window (tree_view->priv->multipress_gesture, NULL);
-  gtk_gesture_set_window (tree_view->priv->drag_gesture, NULL);
-
   GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->unrealize (widget);
 }